package com.gxufl.util;

import java.util.Scanner;

public class InputUtil {
	public static Scanner scanner = new Scanner(System.in);
	
	public static void checkQuit(String str) {
		if("quit".equals(str)) {
			System.out.println("系统退出了！");
			System.exit(0);
		}
	}
	
//	public static void isBackMainMenu(String str) throws BackException {
//		if("back".equals(str)) {
//			throw new BackException();
//			
//		}
//	}
	
	public static void isBackMainMenu(String str){
		if("back".equals(str)) {
			new BackException();
			
		}
	}
	/**
	 * 在控制台获取用户输入的int类型
	 */
//	public static String nextInput(String desc) throws BackException {
//		System.out.println(desc);
//		String name = scanner.next();
//		checkQuit(name);
//		isBackMainMenu(name);
//		
//		return name;
//	}
	
	public static String nextInput(String desc){
			System.out.println(desc);
			String name = scanner.next();
			checkQuit(name);
			isBackMainMenu(name);
			
			return name;
	}
//	public static Integer nextIntInput(String desc) throws BackException {		
//		String str = nextInput(desc);
//		return Integer.valueOf(str);
//	}
	
	public static Integer nextIntInput(String desc){
		String str = nextInput(desc);
		return Integer.valueOf(str);
	}
}
